A Family of Design Patterns for Applications-Level Gateways
نویسنده
چکیده
Developers of communication software must confront recurring design challenges involving robustness, efficiency, and extensibility. Many of these challenges are independent application-specific requirements. Successful developers resolve these challenges by applying appropriate design patterns. However, these patterns have traditionallybeen locked in the minds of expert developers or buried within complex system source code. The primary contribution of this paper is to describe a family of design patterns that underly many object-oriented communication software systems. In addition to describing each pattern separately, the paper illustrates how knowledge of the relationships and trade-offs among patterns helps guide the construction of reusable communication software frameworks.
منابع مشابه
A Family of Design Patterns for Application-Level Gateways
Developers of communication software must confront recurring design challenges involving robustness, efficiency, and extensibility. Many of these challenges are independent of the application-specific requirements. Successful developers resolve these challenges by applying appropriate design patterns. However, these patterns have traditionallybeen locked in the minds of expert developers or bur...
متن کاملA New Compact Ultra-wideband Linear Antenna Array for Target Detection Applications
This paper presents a low-cost compact planar microstrip-fed monopole antenna and its four-element array design for ultra-wideband (UWB) wireless communication and target detection applications, respectively, operating in the frequency span of 3 GHz to 11 GHz. A prototype was fabricated and then measured based on optimal parameters. The results of reflection coefficient (S11) and radiation patt...
متن کاملApplying a Pattern Language to Develop Application-level Gateways
Developers of communication applications must address recurring design challenges related to efficiency, extensibility, and robustness. These challenges are often independent of application-specific requirements. Successful developers resolve these challenges by applying appropriate patterns and pattern languages. Traditionally, however, these patterns have been locked in the heads of expert de...
متن کاملOptimization of Iron Oxide Nanoparticle Preparation for Biomedical Applications by Using Box-Behenken Design
Magnetic nanoparticles can bind to different drug delivery systems and can be used for drug targeting to a specific organ by using an external magnetic field as well as used in hyperthermia by heating in alternating magnetic fields. The characteristics of iron oxide nanoparticles are significantly affected by particle size, shape and zeta potential, among which the particle size plays the most ...
متن کاملModern Portal Tools And Solutions with Vine Toolkit for Science Gateways
Motivation: Science Gateways are web portal environments targeted for given community and dedicated to the specific scientific domain. End users require different set of tools, applications, data integration patterns to be able to satisfy special demands of different kind of scientific research approach. To let users benefit from computational resources and storage, a portal framework should su...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- TAPOS
دوره 2 شماره
صفحات -
تاریخ انتشار 1996